package com.ktgj.customer.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 常用报销凭证信息对象 common_reimbursements
 * 
 * @author ruoyi
 * @date 2021-09-01
 */
public class CommonReimbursements extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键自增 */
    private Long commonReimbursementsId;

    /** 发票类型（公司，个人） */
    @Excel(name = "发票类型", readConverterExp = "公=司，个人")
    private String invoiceType;

    /** 发票抬头 */
    @Excel(name = "发票抬头")
    private String invoiceHeadsUp;

    /** 识别号 */
    @Excel(name = "识别号")
    private String identificationNumber;

    /** 注册地址 */
    @Excel(name = "注册地址")
    private String registeredAddress;

    /** 电话 */
    @Excel(name = "电话")
    private String phone;

    /** 银行名称 */
    @Excel(name = "银行名称")
    private String bankName;

    /** 银行账号 */
    @Excel(name = "银行账号")
    private String bankAccount;

    /** 是否为默认选项 */
    @Excel(name = "是否为默认选项")
    private String whetherToDefault;

    /** 会员id */
    @Excel(name = "会员id")
    private Long customerId;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private String isDeletes;

    public Long getCommonReimbursementsId() {
        return commonReimbursementsId;
    }

    public void setCommonReimbursementsId(Long commonReimbursementsId) {
        this.commonReimbursementsId = commonReimbursementsId;
    }

    public void setInvoiceType(String invoiceType)
    {
        this.invoiceType = invoiceType;
    }

    public String getInvoiceType() 
    {
        return invoiceType;
    }
    public void setInvoiceHeadsUp(String invoiceHeadsUp) 
    {
        this.invoiceHeadsUp = invoiceHeadsUp;
    }

    public String getInvoiceHeadsUp() 
    {
        return invoiceHeadsUp;
    }
    public void setIdentificationNumber(String identificationNumber) 
    {
        this.identificationNumber = identificationNumber;
    }

    public String getIdentificationNumber() 
    {
        return identificationNumber;
    }
    public void setRegisteredAddress(String registeredAddress) 
    {
        this.registeredAddress = registeredAddress;
    }

    public String getRegisteredAddress() 
    {
        return registeredAddress;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setBankName(String bankName) 
    {
        this.bankName = bankName;
    }

    public String getBankName() 
    {
        return bankName;
    }
    public void setBankAccount(String bankAccount) 
    {
        this.bankAccount = bankAccount;
    }

    public String getBankAccount() 
    {
        return bankAccount;
    }
    public void setWhetherToDefault(String whetherToDefault) 
    {
        this.whetherToDefault = whetherToDefault;
    }

    public String getWhetherToDefault() 
    {
        return whetherToDefault;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getIsDeletes() {
        return isDeletes;
    }

    public void setIsDeletes(String isDeletes) {
        this.isDeletes = isDeletes;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("commonReimbursementsId", getCommonReimbursementsId())
            .append("invoiceType", getInvoiceType())
            .append("invoiceHeadsUp", getInvoiceHeadsUp())
            .append("identificationNumber", getIdentificationNumber())
            .append("registeredAddress", getRegisteredAddress())
            .append("phone", getPhone())
            .append("bankName", getBankName())
            .append("bankAccount", getBankAccount())
            .append("whetherToDefault", getWhetherToDefault())
            .append("customerId", getCustomerId())
            .append("isDeletes", getIsDeletes())
            .toString();
    }
}
